body { margin: 0; padding: 0; font-size: 16px; font-family: 'Microsoft YaHei', Arial, sans-serif; }
.t-b-h1 { margin: 10px 0; }
.t-b-h2 { margin: 20px 0; }
.line { border-bottom: 1px solid #cccccc; }
.navbar { list-style: none; margin: 0; padding: 0; display: flex; background-color: #ffffff; text-align: center; }
.nav-item { flex: 1; padding: 15px 0; cursor: pointer; transition: all 0.3s; color: #000; font-size: 18px; }
.nav-item:hover { background-color: #003D87; color: white; }
.nav-item.active { background-color: #003D87; color: white; }
.nav-item.active a { color: white; }
.layui-carousel-item { position: relative; height: 100%; }
.layui-carousel-item img { width: 100%; height: 100%; object-fit: cover; }
.carousel-item-content { position: relative; width: 100%; height: 100%; }
.carousel-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 48px; color: #003D87; border: 3px solid #003D87; padding: 10px; background-color: rgba(255, 255, 255, 0.5); font-weight: bold; text-align: center; }
.navbar-s { list-style: none; margin: 2px; padding: 2px; display: flex; background-color: #ffffff; text-align: center; }
.nav-item-s { flex: 1; margin: 0 8px; padding: 8px 0; cursor: pointer; transition: all 0.3s; color: #fff; background-color: #3C78D9; }
.nav-item-s:hover { background-color: #003D87; color: #fff; }
.nav-item-s.active { background-color: #003D87; color: #fff; }
.nav-item-s a{color:#fff}
.logo { display: flex; align-items: center; }
.logo-img { width: 60px; height: auto; margin-right: 8px; }
.logo-text { font-size: 35px; color: #2b2b2b; font-weight: bold; }
.m-title { font-size: 24px; font-weight: bold; }
.s-title { color: #666666; }
.i-p-b { width: 300px; height: 250px; overflow: hidden; margin: 0 auto; padding: 10px; border: 1px dotted #ccc; box-sizing: border-box; transition: background-color 0.3s ease; position: relative; }
.i-p-b:hover { border: 1px solid #ccc; }
.i-p-b-img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.3s ease; }
.i-p-b:hover .i-p-b-img { transform: scale(1.5); }
.i-c-t { text-align: center; color: #ffffff; }
.lzy-fixed-bg { background-repeat: no-repeat; background-position: center top; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-attachment: fixed; }
.lzy-fixed-tran3 { height: 100%; display: block; background: rgba(33, 33, 33, 0.5); }
.i-about-t { padding: 50px 0; color: #3680F9; font-size: 28px; }
.card { background-color: rgb(0, 61, 135); border-radius: 10px; overflow: hidden; color: white; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; }
.img-container { width: 150px; height: 150px; overflow: hidden; border-radius: 50%; margin: 0 auto; padding: 10px; position: absolute; top: -90px; left: 25%; z-index: 10; }
.card img { width: 100%; height: 100%; object-fit: cover; }
.content { position: relative; padding: 80px 20px 20px 20px; text-align: center; height: 200px; }
.content p { font-weight: bold; font-size: 20px; margin-bottom: 10px; line-height: 50px; }
.content div { line-height: 2; }
.i-mm-t { line-height: 50px; }
.m-t-30 { margin-top: 30px; }
.foot-nav { list-style: none; margin: 0; padding: 0; display: flex; text-align: left; }
.i-news-date { width: 80px; height: 60px; padding: 10px; background-color: #003D87; color: #fff; text-align: center; }
.i-news-t { font-size: 18px; font-weight: bold; }
.i-news-s { color: #999; line-height: 2; }
.i-footer-all { background: #0C0C0C; margin-top: 100px; color: #666; height: 300px; }
.i-footer-ul { border-bottom: 1px dotted #666; }
.i-footer-row { border-bottom: 1px dotted #666; padding: 20px 0; line-height: 2; }
.i-footer-qrcode { text-align: right; padding: 30px; }
.i-footer-qrcode img { width: 180px; height: auto; }
.foot-nav-item { flex: 1; padding: 15px 0; cursor: pointer; transition: all 0.3s; color: #ccc; }
.foot-nav-item a{color: #ccc; }

/*关于我们*/
.wrapper {margin: 0 auto;}
.float-image {float: left;width: 45%;margin: 0 20px 20px 0;border: 1px solid #ccc;}
.float-image img {width: 100%;height: auto;display: block;}
.text-box p {text-indent: 2em;margin-bottom: 20px;line-height: 2}
/* 清除浮动 */
.clearfix::after {content: "";display: table;clear: both;}
.new-title {display: flex;justify-content: space-between;align-items: center; /* 垂直居中可选 */width: 100%;}
.new-t-time {font-weight: normal !important;color:#999999 !important;font-size:16px !important;}
.new-sub {text-indent: 32px;color:#999999;margin:20px 0;line-height: 2}

.layui-form-required:before {content: "*";display: inline-block;font-family: SimSun;margin-right: 4px;font-size: 14px;line-height: 1;color: #ed4014;}
